be in a very tight spot - Turc Anglais Dictionnaire